package com.bcinfo.iccard.model;

import java.util.Date;

public class RechargeablecardExpensiveRecordTemp
{
    private Long   rechargeablecardExpensiveTempId;

    private String serialNumber;

    private String rechargeablecardCode;

    private String merchantEncode;

    private String merchantCode;

    private String merchantName;

    private String posCode;

    private float  expenseAmount;

    private int    expensiveStatus;

    private Date   updateTime;

    private Date   manualTime;

    private Date   cancelTime;

    public Long getRechargeablecardExpensiveTempId()
    {
        return rechargeablecardExpensiveTempId;
    }

    public void setRechargeablecardExpensiveTempId(Long rechargeablecardExpensiveTempId)
    {
        this.rechargeablecardExpensiveTempId = rechargeablecardExpensiveTempId;
    }

    public String getSerialNumber()
    {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber)
    {
        this.serialNumber = serialNumber == null ? null : serialNumber.trim();
    }

    public String getRechargeablecardCode()
    {
        return rechargeablecardCode;
    }

    public void setRechargeablecardCode(String rechargeablecardCode)
    {
        this.rechargeablecardCode = rechargeablecardCode == null ? null : rechargeablecardCode.trim();
    }

    public String getMerchantEncode()
    {
        return merchantEncode;
    }

    public void setMerchantEncode(String merchantEncode)
    {
        this.merchantEncode = merchantEncode == null ? null : merchantEncode.trim();
    }

    public String getPosCode()
    {
        return posCode;
    }

    public void setPosCode(String posCode)
    {
        this.posCode = posCode == null ? null : posCode.trim();
    }

    public float getExpenseAmount()
    {
        return expenseAmount;
    }

    public void setExpenseAmount(float expenseAmount)
    {
        this.expenseAmount = expenseAmount;
    }

    public int getExpensiveStatus()
    {
        return expensiveStatus;
    }

    public void setExpensiveStatus(int expensiveStatus)
    {
        this.expensiveStatus = expensiveStatus;
    }

    public Date getUpdateTime()
    {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime)
    {
        this.updateTime = updateTime;
    }

    /**
     * @return the manualTime
     */
    public Date getManualTime()
    {
        return manualTime;
    }

    /**
     * @param manualTime
     *            the manualTime to set
     */
    public void setManualTime(Date manualTime)
    {
        this.manualTime = manualTime;
    }

    /**
     * @return the cancelTime
     */
    public Date getCancelTime()
    {
        return cancelTime;
    }

    /**
     * @param cancelTime
     *            the cancelTime to set
     */
    public void setCancelTime(Date cancelTime)
    {
        this.cancelTime = cancelTime;
    }

    /**
     * @return the merchantName
     */
    public String getMerchantName()
    {
        return merchantName;
    }

    /**
     * @param merchantName
     *            the merchantName to set
     */
    public void setMerchantName(String merchantName)
    {
        this.merchantName = merchantName;
    }

    /**
     * @return the merchantCode
     */
    public String getMerchantCode()
    {
        return merchantCode;
    }

    /**
     * @param merchantCode
     *            the merchantCode to set
     */
    public void setMerchantCode(String merchantCode)
    {
        this.merchantCode = merchantCode;
    }

    @Override
    public String toString()
    {
        return "RechargeablecardExpensiveRecordTemp [rechargeablecardExpensiveTempId="
                + rechargeablecardExpensiveTempId + ", serialNumber=" + serialNumber + ", rechargeablecardCode="
                + rechargeablecardCode + ", merchantEncode=" + merchantEncode + ", posCode=" + posCode
                + ", expenseAmount=" + expenseAmount + ", expensiveStatus=" + expensiveStatus + ", updateTime="
                + updateTime + "]";
    }

}